package com.haiyou.data.common.persister.mysql.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import com.haiyou.data.common.persister.mysql.annotation.Length.Len;


/**
 * 二进制数据，不可以设置默认值，默认可以不写，但是如果超过默认长度就需要自己指定,运行时检测
 * 
 * @author xingyuan
 *
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
@Inherited
@Documented
public @interface Blob {

	Length length() default @Length(Len.DEFAULT);

}
